// 侧面菜单
.ant-menu-root.ant-menu {
    background: none !important;
    .ant-menu-submenu svg,
    .ant-menu-item .ant-menu-item-icon svg {
        fill: var(--menuIconColor);
    }
    .ant-menu-submenu-selected .ant-menu-submenu-title svg.menu,
    .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon svg.menu {
        fill: var(--menuIconActive) !important;
    }
    .ant-menu-submenu-selected > .ant-menu-submenu-title {
        color: var(--groupTitleColor);
    }
    .ant-menu-horizontal > .ant-menu-item-selected,
    &.ant-menu-horizontal > .ant-menu-item-selected,
    .ant-menu-horizontal > .ant-menu-submenu-selected,
    &.ant-menu-horizontal > .ant-menu-submenu-selected {
        background-color: var(--menuBg);
    }
    .ant-menu-item,
    & .ant-menu-item,
    .ant-menu-submenu-title,
    & .ant-menu-submenu-title {
        color: var(--headMenuColor);
        svg {
            fill: var(--headMenuColor);
        }
    }
}
:where(.ant-table-wrapper) {
    .ant-table-thead > tr > th,
    .ant-table-thead > tr > td,
    .ant-table > .ant-table-container > .ant-table-content > table > thead > tr > th {
        color: #002b7a !important;
        background-color: #eaf2ff !important;
    }
}
:where(.ant-table-wrapper) .table_stripe,
:where(.ant-table-wrapper) .ant-table-row-selected,
:where(.ant-table-wrapper) .ant-table-row-selected .ant-table-cell,
:where(.ant-table-wrapper) .table_stripe .ant-table-cell {
    background-color: #eaf2ff !important;
}
.ant-tree {
    background: none;
    .ant-tree-node-content-wrapper.ant-tree-node-selected,
    .ant-tree-checkbox + span.ant-tree-node-selected {
        background-color: #d1e3ff;
    }
}
:where(.ant-upload-wrapper).ant-upload-picture-card-wrapper
    .ant-upload-list.ant-upload-list-picture-card
    .ant-upload-list-item-container,
:where(.ant-upload-wrapper).ant-upload-picture-card-wrapper .ant-upload.ant-upload-select {
    width: 100% !important;
}
